#include <vector_implementation.hpp>


Public Types | |
| typedef BaseVectorInterface< T, I >::IdxType | IdxType |
| typedef BaseVectorInterface< T, I >::TheType | TheType |
Public Member Functions | |
| VectorImplementation (const parallel::Communicator &comm) | |
| Default constructor. | |
| ~VectorImplementation (void) | |
| Destructor. | |
| void | applyOperation (base_unary_function< TheType > &op) |
| Apply some operator on the vector elements. | |
| VectorImplementation * | clone (void) const |
| Make an exact replica of this instance. | |
| typedef BaseVectorInterface<T, I>::IdxType gridpack::math::VectorImplementation< T, I >::IdxType |
The size/index type used
Reimplemented from gridpack::math::BaseVectorInterface< T, I >.
| typedef BaseVectorInterface<T, I>::TheType gridpack::math::VectorImplementation< T, I >::TheType |
The numeric type used
Reimplemented from gridpack::math::BaseVectorInterface< T, I >.
| gridpack::math::VectorImplementation< T, I >::VectorImplementation | ( | const parallel::Communicator & | comm | ) |
Default constructor.
| gridpack::math::VectorImplementation< T, I >::~VectorImplementation | ( | void | ) |
Destructor.
| void gridpack::math::VectorImplementation< T, I >::applyOperation | ( | base_unary_function< TheType > & | op | ) |
Apply some operator on the vector elements.
| VectorImplementation* gridpack::math::VectorImplementation< T, I >::clone | ( | void | ) | const |
Make an exact replica of this instance.
1.6.1